package src.provision.subsystem;

import java.rmi.Remote;
import java.rmi.RemoteException;

import src.reseller.Provision;




public interface Provisioning extends Remote{
	/**
	 * 
	 * @param what the product to provision
	 * @param custNum customer number (from billing system)
	 * @param telNum telephone number to provision the system for
	 * @return a new provision record, <code>null</code> if unable
	 * to provision tohe request
	 * @throws RemoteException if an error occurs
	 */
	public Provision provision(String what, String custNum, String telNum) throws RemoteException;
}
